@font-face: 12px;

.root {
  background-color: #fff;
  :global {
    .ant-table {
      color: #333;
      font-size: 12px;
    }

    .ant-table-thead > tr > th {
      background: #f8f8f8;
      box-shadow: 0px 1px 0px 0px rgba(242, 242, 242, 1);
      padding: 11px 16px;
    }

    .ant-pagination {
      color: #595959;
      font-size: 12px;
      .ant-select {
        font-size: 12px;
      }
    }
    .ant-pagination-options-quick-jumper {
      color: #8c8c8c;
    }

    .ant-table-thead > tr > th,
    .ant-table-tbody > tr > td {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 240px;
      font-size: 12px;
      line-height: 20px;
    }

    .ant-table-body {
      overflow-x: auto;
    }

    .ant-table-tbody > tr > td {
      color: #333333;
      padding: 16px 16px;
    }

    .ant-table-thead > tr > th .anticon-filter {
      right: auto;
    }

    .ant-pagination-prev .ant-pagination-item-link,
    .ant-pagination-next .ant-pagination-item-link {
      border-radius: unset;
    }

    .ant-pagination-options-quick-jumper input {
      border-radius: unset;
    }

    .ant-table-pagination.ant-pagination {
      font-size: 12px;
    }

    .ant-pagination-item-link {
      border-radius: unset;
    }

    .ant-pagination-item {
      border-radius: unset;
    }

    .ant-select-selection-selected-value {
      font-size: 12px;
    }

    input {
      border-radius: unset;
    }

    .ant-table-tbody
      > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
      > td {
      background: #ebebeb;
    }

    .ant-badge-status-text {
      font-size: @font-face;
    }

    .goPage {
      color: #262626;
      cursor: pointer;
      display: inline-block;
      margin-left: 24px;
      width: 56px;
    }
  }
}
